#!/usr/bin/env python3
# -*- coding:utf-8 -*-

from common.readelement import Element
from page_object.webpage import WebPage

feedback = Element('jzsz/enterprise/shared_employment')


class ShareNeedFeedbackPage(WebPage):
    """填写缺工反馈"""

    def join_enterprise_center(self):
        self.is_click(feedback["进入企业中心"])

    def share_manager(self):
        """进入共享用工管理"""
        self.is_click(feedback["共享用工管理"])

    def writer_need_feedback(self):
        self.is_click(feedback["缺工填写反馈"])

    def fou(self):
        self.is_click(feedback["是否完成员工借调(否)"])

    def pro_enterprise_name(self):
        self.is_click(feedback["供方企业名称"])

    def emterprise_exist(self):
        # self.find_element(feedback["供方企业列表"])
        self.element_text(feedback["供方企业列表"])

    def pro_enterprise_list(self):
        """选择列表第一个企业"""
        self.is_click(feedback["供方企业列表"])

    def read_only_text(self):
        js = "var ele = document.getElementsByClassName('.el-input__inner')[6]; ele.readonly = false; ele.value = '江苏呦呵信息科技有限公司';"
        self.driver.execute_script(js)

    def agree_time(self,time):
        """填写协议达成时间"""
        self.input_text(feedback["缺工协议达成时间"],time)

    def blank(self):
        """点击dialog空白处，去除日期弹框"""
        self.is_click(feedback["dialog空白处"])

    def feedback_confirm(self):
        self.is_click(feedback["缺工反馈确定"])

    def check_need_feedback(self):
        """检查'查看反馈'元素是否已存在"""
        self.find_element(feedback["查看反馈"])

    def delete(self):
        self.is_click(feedback["删除"])

    def delete_confirm(self):
        self.is_click(feedback["确认删除"])


class ShareProFeedbackPage(WebPage):
    """填写富余人员反馈"""

    def join_enterprise_center(self):
        self.is_click(feedback["进入企业中心"])

    def share_manager(self):
        """进入共享用工管理"""
        self.is_click(feedback["共享用工管理"])

    def rich_person(self):
        self.is_click(feedback["富余人员TAB"])

    def writer_fro_feedback(self):
        self.is_click(feedback["富余填写反馈"])

    def need_enterprise_name(self):
        self.is_click(feedback["需方企业名称"])

    def need_enterprise_list(self):
        """选择列表第一个企业"""
        self.is_click(feedback["需方企业列表"])

    def agree_time(self, time):
        self.input_text(feedback["富余协议达成时间"], time)

    def blank(self):
        """点击dialog空白处，去除日期弹框"""
        self.is_click(feedback["富余dialog空白处"])

    def number_of_men(self, number):
        self.input_text(feedback["反馈男性人数"], number)

    def number_of_women(self, number):
        self.input_text(feedback["反馈女性人数"], number)

    def feedback_confirm(self):
        self.is_click(feedback["富余反馈确定"])

    def check_fro_feedback(self):
        self.find_element(feedback["富余查看反馈"])

    def pro_delete(self):
        self.is_click(feedback["富余删除"])

    def delete_confirm(self):
        self.is_click(feedback["确认删除"])




